right and freedom to congregate - Alemán Inglés Diccionario